﻿@charset "utf-8";
/* CSS Document */
body,div,ul,ol,li,dl,dt,dd,textarea,form,input,th,tr,td{margin:0; padding:0;}
body{*position:relative; overflow-x:hidden; font-family:"微软雅黑"; font-size:14px;}
table{border-collapse:collapse; border-spacing:0;}
img{border:0;}
a{text-decoration:none;}
em,i{font-style:normal;}
ol,ul{list-style:none;}
.clearfix{zoom:1;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.wrap{width:1100px; margin:0 auto;}
/*首页*/
#close{position:absolute; top:33px; right:72px; width:28px; height:28px; background:url(../images/close.png) no-repeat; text-indent:-9999px; overflow:hidden; cursor:pointer; z-index:2;}
.topBox{position:relative; width:1100px; height:92px; margin:0 auto;}
.topBanner{position:absolute; top:0; left:50%; width:1920px; height:92px; margin-left:-960px; z-index:1;}
.topBanner img{width:1920px; height:92px;}
.top{height:28px; line-height:28px; border-bottom:1px solid #e5e5e5;}
.top-left{float:left; font-size:12px;}
.top-left a{display:inline-block; color:#818181;}
.top-left a.collect{margin-right:22px;}
.top-left i{display:inline-block; margin-right:5px; vertical-align:-2px; *vertical-align:middle;}
.top-left i.star{width:14px; height:14px; background:url(../images/star.png) no-repeat;}
.top-left i.add{width:12px; height:15px; background:url(../images/add.png) no-repeat;}
.top-left span{ display:inline-block; width:55px; height:15px; margin-left:7px; line-height:15px; text-align:center; font-size:10px; color:#818181; border:1px solid #e5e5e5; cursor:pointer;}
.top-right{float:right; text-align:right;}
.top-right a{display:inline-block; margin-left:20px; font-size:13px; color:#818181;}
.top a.active,.top a:hover,.hotSearch a:hover{color:#3baead;}

.header{padding:20px 0 26px;}
.logo{float:left; width:220px;}
.searchBox{float:left; width:421px; margin:10px 0 0 80px;}
.search{height:34px; border:1px solid #66cdcc;}
.search .txt,.search .btn{float:left; display:block; height:34px; line-height:34px; border:0;}
.search .txt{width:331px; font-family:"新宋体"; font-size:15px; color:#cfcfcf; text-indent:8px;}
.search .btn{width:88px; text-align:center; font-size:16px; color:#fff; background:#66cdcc; cursor:pointer;}
.hotSearch{margin:0; padding:4px 0 0 4px; font-family:"新宋体"; overflow:hidden;}
.hotSearch a{color:#a8a8a8; margin-right:15px;}
/*.headerBtn{float:right; width:305px; height:44px; margin-top:17px;}*/
.headerBtn .btn{position:relative; float:left; width:79px; height:44px; margin-right:10px; z-index:3;}
.headerBtn .btn a{position:relative; display:block; height:44px; line-height:32px; text-align:center; font-weight:bold; font-size:16px; color:#fff;}
.headerBtn .btn a.pf{background:url(../images/pf.png) no-repeat;}
.headerBtn .btn a.cart{background:url(../images/cart.png) no-repeat;}
.headerBtn a i{position:absolute; top:-7px; right:5px; width:14px; height:14px; line-height:14px; font-size:12px; text-align:center; color:#fff; background:url(../images/radius.png) no-repeat;}
.dropdownCart{ display:none; position:absolute; top:44px; right:-5px; width:240px; min-height:166px;z-index:100;}
.dropdownCart i{position:absolute; top:2px; right:40px; width:7px; height:9px; background:url(../images/toTop.png) no-repeat;}
.dropdownBox{min-height:145px; margin-top:10px; border:1px solid #d7d7d7;  background:#fff; border-radius:5px; -webkit-border-radius:5px;}
.dropdownBox-title{height:30px; padding-right:14px; line-height:30px; color:#343434; text-align:right; border-bottom:1px solid #d7d7d7;}
.addCartProduct{padding:10px 25px;}
.addCartProduct li{height:41px; margin-bottom:10px; line-height:41px; font-size:12px; color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.headerBtn .addCartProduct li a{float:none; display:inline-block; width:auto; height:41px; line-height:41px; text-align:left; margin:0; font-weight:normal; font-size:12px; color:#000;}
.headerBtn .addCartProduct li a:hover{color:#66cdcc;}
.addCartProduct li span{float:right;}
.addCartProduct li img{width:41px; height:41px; margin-right:10px; vertical-align:middle; border-radius:50%; -webkit-border-radius:50%;}
.dropdownBox-bottom{height:42px; padding-right:10px; line-height:42px; text-align:right; font-size:12px; color:#646464; border-top:1px solid #d7d7d7;}
.dropdownBox-bottom span{color:#f33232;}
.headerBtn .dropdownBox-bottom a{float:none; display:inline-block; width:58px; height:25px; line-height:25px; font-size:12px; color:#fff; font-weight:normal; margin:0; margin-left:12px; background:#66cdcc; vertical-align:middle; border-radius:3px; -webkit-border-radius:3px;}
.signBox{ position:relative; float:right; width:85px; height:42px; z-index:3;}
#sign{ display:block; width:85px; height:42px; text-align:center; background:#6dc6ff; border-radius:3px; -webkit-border-radius:3px; cursor:pointer;}
#sign em{display:block; padding-top:5px; line-height:16px; color:#fff;}
#sign i{font-size:10px; color:#fff;}
.dropdownSign{ display:none; position:absolute; top:42px; right:0; width:485px; height:293px; z-index:99;}
.dropdownSign i{position:absolute; top:5px; right:37px; width:11px; height:9px; background:url(../images/toTop2.png) no-repeat;}
.signDesc{height:278px; margin-top:13px; border:1px solid #d7d7d7; background:#fff; border-radius:5px; -webkit-border-radius:5px;}
.signDesc-left{float:left; width:252px; height:278px; border-right:1px solid #d7d7d7;}
.signDesc-right{float:right; width:230px; height:278px;}
.signDesc-right-top{height:39px; line-height:39px; text-align:center; color:#606060; border-bottom:1px solid #d7d7d7;}
.signDesc-right-top em{color:#6dc6ff; font-weight:bold;}
.signDesc-right-content{padding:14px 0 0 16px; overflow:hidden;}
.signDesc-right-content p{margin:0; margin-top:20px; line-height:18px; color:#919191;}
.signDesc-right-content p.p2{font-size:12px;}
.signDesc-right-content a{display:block; width:88px; height:35px; margin:30px 0 0 50px; text-align:center; line-height:35px; color:#fff; background:#6dc6ff; border-radius:2px; -webkit-border-radius:2px;}
.signDesc-right-content a b{display:inline-block; width:7px; height:11px; margin-left:5px; background:url(../images/toRight.png) no-repeat; vertical-align:-1px;}

.bannerBox{position:relative; width:1100px; height:478px; margin:0 auto; z-index:0;}
.banner{ position:absolute; width:1920px; left:50%; margin-left:-960px; overflow:hidden; z-index:1; }
.banner .hd{ position:absolute; width:100%; height:25px; bottom:13px; left:0; text-align:center; z-index:3;}
.banner .hd ul{ width:89px; height:25px; margin:0 auto; zoom:1; background:url(../images/ul_bg.png) no-repeat;}
.banner .hd ul li{ display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:7px 7px 0; background:url(../images/li_bg.png) no-repeat; cursor:pointer;}
.banner .hd ul li.on{background:url(../images/li_on.png) no-repeat; }
.banner .bd{ position:relative; height:100%; z-index:2; } 
.banner .bd li{ zoom:1; vertical-align:middle; }
.banner .bd img{ width:100%; height:478px; display:block;}

.sortBox{position:absolute; left:0; top:0; width:222px; height:auto; z-index:5;}
.sortTitle{height:54px; line-height:54px; padding:0 20px; font-size:16px; color:#fff; border-bottom:4px solid #50a5a4; background:#66cdcc; cursor:pointer;}
.sortTitle i{display:block; float:right; width:13px; height:7px; margin-top:26px; background:url(../images/toDown.png) no-repeat;}
.sortList li{ position:relative; height:70px; padding:0 10px; background:#1c1c1c;}
.sortList li:hover{background:#325151;}
.sortList li a{display:block; *display:inline-block; height:69px; line-height:69px; color:#fff; border-bottom:1px solid rgba(255,255,255,.05);}
.sortList li i{position:absolute; top:33px; right:22px; display:block; width:7px; height:13px; background:url(../images/toRight2.png) no-repeat;}
.sortList li a em{display:inline-block; vertical-align:middle;}
.sortList li a em.a1{width:18px; height:18px; margin:0 10px; background:url(../images/a1.png) no-repeat;}
.sortList li a em.a2{width:11px; height:14px; margin:0 13px 0 14px; background:url(../images/a2.png) no-repeat;}
.sortList li a em.a3{width:17px; height:15px; margin:0 11px 0 10px; background:url(../images/a3.png) no-repeat;}
.sortList li a em.a4{width:13px; height:16px; margin:0 12px 0 13px; background:url(../images/a4.png) no-repeat;}
.sortList li a em.a5{width:19px; height:13px; margin:0 9px 0 10px; background:url(../images/a5.png) no-repeat;}
.sortList li a em.a6{width:16px; height:15px; margin:0 11px 0 11px; background:url(../images/a6.png) no-repeat;}
.hideBox{ display:none; position:absolute; top:-58px; left:222px; width:512px; height:476px; border:1px solid #f0f0f0; background:#fff;}
.hideBox.t2{ top:-128px;}
.hideBox.t3{ top:-198px;}
.hideBox.t4{ top:-268px;}
.hideBox.t5{ top:-338px;}
.hideBox.t6{ top:-408px;}
.hideBox-left{float:left; width:290px; height:476px; border-right:1px solid #f0f0f0; overflow:hidden;}
.hideBox-left-top{padding:50px 30px 0 25px;}
.sortName{padding:0 0 15px 13px; color:#252525; border-bottom:1px solid #ccc;}
.sortLink{padding:15px 13px; height:110px; font-size:12px; color:#cdcdcd; overflow:hidden;}
.sortLink p{margin:0; margin-bottom:10px;}
.sortLink p a{display:inline; height:auto; line-height:normal; color:#414141; border:none;}
.sortLink p a:hover{color:#66cdcc;}
.sortLink span{margin:0 10px;}
.hideBox-left-bottom{padding:30px 35px 30px 22px; border-top:1px solid #f0f0f0; }
.hideBox-left-bottom h3{margin:0; margin-top:5px;}
.hideBox-left-bottom h3 a,.hideBox-right h3 a{font-size:14px; color:#66cdcc;}
.hideBox-left-bottom p,.hideBox-right p{margin:0; margin-top:3px; color:#888;}
.sortList li .hideBox-left-bottom a,.sortList li .hideBox-right a{ display:inline; height:auto; line-height:normal;}
.sortList li .hideBox-left-bottom a:hover,.sortList li .hideBox-right a:hover{text-decoration:underline;}
.sortList li .hideBox-left-bottom a:hover img,.sortList li .hideBox-right a:hover img{opacity:.8; filter:alpha(opacity=80);}
.hideBox-left-bottom .imgbox{text-align:right;}
.hideBox-left-bottom .imgbox img{width:150px; height:150px;}
.hideBox-right{float:right; width:221px; height:476px; text-align:center;}
.hideBox-right h3{margin:0; margin-top:64px;}
.hideBox-right .imgbox{ padding-top:80px;}
.hideBox-right .imgbox img{width:180px; height:180px;}

#rightBanner{position:absolute; top:0; right:0; width:218px; height:478px; z-index:5; overflow:hidden;}
#rightBanner .imgbox{width:218px; height:478px;}
#rightBanner .imgbox img{width:218px; height:478px;}

/*.bannerList{height:144px; margin:1px -1px 0;}*/
.bannerList li{float:left; width:220px; height:142px; border:1px solid #fff; margin:0 -1px;}
.bannerList li img{width:220px; height:142px;}
.bannerList li a:hover img,.recommendList li a:hover img,.recommendProduct a:hover img,.grid a:hover img,.grid2 a:hover img,.businessList li a:hover img{opacity:.8; filter:alpha(opacity=80);}

.tabBox{margin-top:30px;}
.tabBox .hd{position:relative; height:28px;}
.tabBox .hd a{display:block; float:right; margin-right:7px; line-height:28px; color:#303030;}
.tabBox .hd a:hover{color:#000;}
.tabBox .hd a i{display:inline-block; width:12px; height:12px; margin-left:5px; background:url(../images/update.png) no-repeat; vertical-align:middle;}
.tabBox .hd ul{position:absolute; top:0; left:0; height:35px;}
.tabBox .hd ul li{float:left; width:96px; height:35px; line-height:28px; color:#565656; text-align:center; cursor:pointer;}
.tabBox .hd ul li.on{ color:#fff; background:url(../images/li_on2.png) no-repeat;}
/*.tabBox .bd{height:170px;}*/
/*.recommendList{margin:0 -1px;}*/
/*.recommendList li{ float:left; width:220px; height:168px; border:1px solid #ebebeb; margin:0 -1px; overflow:hidden;}*/
.recommendList li a{display:block; height:168px; text-align:center;}
.recommendList li .name{ margin:0; margin-top:22px; font-size:16px; color:#303030;}
.recommendList li .price{ margin:0; margin-top:5px; font-weight:bold; color:#ff1738;}
.recommendList li .price i{font-size:12px; font-weight:normal; margin-right:5px;}
/*.recommendList li img{width:100px; height:100px;}*/
.recommendList li a:hover .name{color:#66cdcc;}

.floor{margin-top:30px;}
.floor-title{height:30px; padding-left:2px; line-height:30px; border-bottom:2px solid #a55bae; overflow:hidden;}
.floor-title .productName{float:left; margin:0; font-weight:normal; font-size:18px; color:#9844a2;}
.floor-title.c2{border-bottom-color:#fab81c;}
.floor-title.c2 .productName{color:#fab81c;}
.floor-title.c3{border-bottom-color:#66cdcc;}
.floor-title.c3 .productName{color:#66cdcc;}
.floor-title.c4{border-bottom-color:#ff6182;}
.floor-title.c4 .productName{color:#ff6182;}
.floor-title.c5{border-bottom-color:#c87d4b;}
.floor-title.c5 .productName{color:#c87d4b;}
.floor-title.c6{border-bottom-color:#ff4f4f;}
.floor-title.c6 .productName{color:#ff4f4f;}
.floor-title.c7{border-bottom-color:#54b5ff;}
.floor-title.c7 .productName{color:#54b5ff;}

.floor-title .productName i{font-size:14px; color:#909090; margin-left:15px;}
.floor-title .productName.c2{color:#fab81c;}
.floor-title .hotSearch2,.floor-title a{float:right; margin:0; font-size:12px; color:#838383; margin-left:10px;}
.floor-title .hotSearch2 a{ float:none; margin:0 10px 0 0; color:#838383;}
.floor-title a:hover{text-decoration:underline;}
/*.floor-content{height:392px; overflow:hidden;}
.leftSide{float:left; width:196px; height:390px; border-left:2px solid #f0f0f0; border-bottom:2px solid #f0f0f0;}*/
.sidebar{padding:2px 0;}
.sidebar li{float:left; width:72px; height:35px; line-height:35px; margin-left:16px; text-align:center; border-bottom:1px solid #ebebeb; overflow:hidden;}
.sidebar li a{font-size:12px; color:#252525;}
.sidebar li a:hover{color:#888;}
.recommendProduct{padding:8px 0; overflow:hidden}
.recommendProduct a{display:block; text-align:center;}
.recommendProduct .proName{margin:0; margin-top:8px; color:#a55bae;}
.recommendProduct .proName.c2{color:#fab81c;}
.recommendProduct .proName.c3{color:#66cdcc;}
.recommendProduct .proName.c4{color:#ff6182;}
.recommendProduct .proName.c5{color:#c87d4b;}
.recommendProduct .proName.c6{color:#ff4f4f;}
.recommendProduct .proName.c7{color:#54b5ff;}

.recommendProduct .proDesc{margin:0; margin-top:2px; color:#888;}
/*.recommendProduct img{width:130px; height:130px; margin-top:10px;}*/
.recommendProduct.p2 img{max-width:none; max-height:none; width:196px; height:100px; margin-top:50px;}
.recommendProduct a:hover .proName{text-decoration:underline;}
.rightSide{float:right; width:902px;}
/*.minBanner{ position:relative; float:left; width:310px; height:392px; overflow:hidden;}*/
.minBanner .hd{ position:absolute; width:100%; height:8px; bottom:20px; left:0; text-align:center; z-index:2;}
.minBanner .hd ul{zoom:1;}
.minBanner .hd ul li{ display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:0 6px; background:#fff; opacity:.3; filter:alpha(opacity=30); cursor:pointer; border-radius:50%; -webkit-border-radius:50%;}
.minBanner .hd ul li.on{opacity:1; filter:alpha(opacity=100); }
.minBanner .bd{ position:relative; height:100%; z-index:1;} 
.minBanner .bd li{ zoom:1; vertical-align:middle; }
/*.minBanner .bd img{ width:100%; height:392px; display:block;}*/
.gridBox{float:left; width:197px;}
/*.grid,.grid2{width:195px; height:194px; text-align:center; border-right:2px solid #f0f0f0; border-bottom:2px solid #f0f0f0; overflow:hidden;}*/
.grid2{float:left; width:196px; height:390px;}
.grid .proName,.grid2 .proName,.businessList li .proName{margin:0; padding-top:22px;}
.grid .proName a,.grid2 .proName a,.businessList li .proName a{font-size:16px; color:#252525;}
.grid .proName a:hover,.grid2 .proName a:hover,.businessList li .proName a:hover{color:#888;}
.grid .proDesc,.grid2 .proDesc,.businessList li .proDesc{margin:0; padding-top:6px; color:#888;}
/*.grid img{ width:100px; height:100px; margin-top:12px;}*/
.grid2 img{width:180px; height:180px; margin-top:60px;}
.businessList{float:left; width:592px; height:392px; margin-right:-2px;}
.businessList li{float:left; width:195px; height:196px; margin-right:-2px; text-align:center; border:2px solid #f0f0f0; border-top:none; overflow:hidden;}
.businessList li img{width:195px; height:100px; margin-top:28px;}
#bottomBanner{padding:30px 0 50px;}
#bottomBanner .imgbox{position:relative; width:1100px; height:105px; margin-bottom:2px;}
#bottomBanner .imgbox .close{position:absolute; top:38px; right:30px; width:28px; height:28px; background:url(../images/close.png) no-repeat; cursor:pointer;}
#bottomBanner .imgbox img{width:1100px; height:105px;}
.advantageList{padding:35px 0 55px; border-top:2px solid #e5e5e5;}
.advantageList li{float:left; width:157px; text-align:center;}
.advantageList li i{display:block; height:30px; margin:0 auto;}
.advantageList li i.i1{width:24px; background:url(../images/i1.jpg) no-repeat;}
.advantageList li i.i2{width:24px; background:url(../images/i2.jpg) no-repeat;}
.advantageList li i.i3{width:27px; background:url(../images/i3.jpg) no-repeat;}
.advantageList li i.i4{width:29px; background:url(../images/i4.jpg) no-repeat;}
.advantageList li i.i5{width:28px; background:url(../images/i5.jpg) no-repeat;}
.advantageList li i.i6{width:26px; background:url(../images/i6.jpg) no-repeat;}
.advantageList li i.i7{width:33px; background:url(../images/i7.jpg) no-repeat;}
.advantageList li h3{margin:0; margin-top:10px; font-size:14px; color:#676767;}
.advantageList li p{margin:0; color:#676767;}
.advantageList li p em{color:#66cdcc;}

.threeBlock{padding-bottom:45px;}
.codeBox,.redeem,.comment{float:left; width:358px; height:188px; margin:0 3px; border:1px solid #e9e9e9;}
.codeList{padding:0 19px;}
.codeList li{float:left; width:112px; padding:25px 24px 0; text-align:center; overflow:hidden;}
.codeList li img{width:110px; height:110px;}
.codeList li span{display:block; padding-top:10px; color:#000;}
.redeem{text-align:center;}
.redeem h3,.comment h3{margin:0; padding:12px 0; color:#000; font-weight:normal; text-align:center;}
.redeem img{width:337px; height:131px;}
.userComment{position:relative; width:358px; overflow:hidden;}
.userComment .bd{padding:5px 16px;}
.commentList li{height:24px; line-height:24px; font-size:12px; color:#5a5a5a; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.commentList li span{float:right;}
.commentList li a{color:#5a5a5a;}
.commentList li a em{color:#66cdcc;}
.commentList li a:hover{text-decoration:underline;}

.footer{border-top:2px solid #e5e5e5;}
.footerLink{height:216px; overflow:hidden;}
.linkList{float:left; width:162px; margin:25px 21px 0 0; color:#252525;}
.linkList dt{height:34px; margin-bottom:14px; padding-left:5px; line-height:34px; font-size:14px; font-weight:bold; border-bottom:1px solid #e5e5e5;}
.linkList dd{margin-bottom:6px; font-size:12px;}
.linkList dd a{color:#252525;}
.linkList dd a:hover{text-decoration:underline;}
.linkList dd i{font-family:"新宋体";}
.bottom{height:107px;  padding-top:46px; background:#f2f2f2;}
.footerLogo{float:left; width:300px;}
.bottom-right{ float:right; width:400px;}
.bottom-right p{margin:0; margin-bottom:12px; line-height:16px; text-align:right; font-size:12px; color:#252525;}

.line{position:fixed; top:0; right:0; width:42px; height:100%; background:#1c1c1c; z-index:999;}
.fixBar{position:fixed; top:100px; right:0; width:42px; z-index:1001;}
.fixBar li.dd i{background:url(../images/dd.png) no-repeat;}
.fixBar li.yh i{background:url(../images/yh.png) no-repeat;}
.fixBar li.vip i{background:url(../images/vip.png) no-repeat;}
.fixBar li.xx i{background:url(../images/xx.png) no-repeat;}
.fixBar li.gwc i{background:url(../images/gwc.png) no-repeat;}
.fixBar li.gwc{height:auto; text-align:center; background:#66cdcc;}
.fixBar li.gwc span{display:inline-block; width:20px; margin-top:-5px; padding-bottom:10px; color:#fff;}

.fixBar2{position:fixed; bottom:0; right:0; width:42px; height:126px; z-index:1000;}
.fixBar2 li,.fixBar li{position:relative; width:42px; height:42px;}
.fixBar2 li,.fixBar li a{display:block; *display:inline-block; *cursor:pointer;}
.fixBar2 li:hover,.fixBar li:hover{background:#66cdcc;}
.fixBar2 li i,.fixBar li i{display:block; width:42px; height:42px; *display:inline-block;}
.fixBar2 li.qq i{background:url(../images/qq.png) no-repeat;}
.fixBar2 li.ewm i{background:url(../images/code3.png) no-repeat;}
.fixBar2 li.backTop i{background:url(../images/backTop.png) no-repeat;}
.fixBar2 li.backTop{display:none; cursor:pointer;}
.showBox{ display:none; position:absolute; top:0; right:76px; width:86px; height:40px; border:1px solid #66cdcc; border-right:none; opacity:0;}
.showBox .showText{position:relative; width:82px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#66cdcc; background:#fff;}
.showBox .rightLine{position:absolute; top:0; right:0; width:4px; height:40px; background:url(../images/line.png) no-repeat top right;}
.showBox.qq{width:158px;}
.qqService{ width:148px; height:40px; padding-left:6px; background:#fff;}
.qqService a{float:left; display:block; height:40px; margin-left:10px; line-height:40px; font-size:12px; color:#595959;}
.qqService a b{display:inline-block; width:17px; height:17px; margin-right:4px; background:url(../images/qq2.png) no-repeat; vertical-align:middle;}
.qqService a:hover{color:#66cdcc;}
.showBox.ewm{width:158px; height:160px; top:-66px; border:none;}
.ewmBox{width:104px; padding:15px 25px; text-align:center; border:1px solid #66cdcc; border-right:none; background:#fff;}
.ewmBox img{width:102px; height:102px;}
.ewmBox em{ font-weight:bold; color:#66cdcc;}
.showBox.ewm .rightLine{height:170px; background:url(../images/line2.png) no-repeat top right;}

/*产品列表*/
.productTop{height:60px;}
.productTop-left{float:left; width:202px; height:55px; padding-left:20px; line-height:55px; font-size:16px; color:#fff; border-bottom:4px solid #50a5a4; background:#66cdcc;}
.productTop-left i{display:block; float:right; width:7px; height:13px; margin:25px 22px 0 0; background:url(../images/toRight.png) no-repeat;}
.productTop-right{float:right; padding-top:33px;}
.productSearch{float:right; width:203px; height:25px; border:1px solid #cecece;}
.productSearch input{border:0; outline:none;}
.productSearch .txt{float:left; width:150px; height:25px; padding-left:10px; line-height:25px; font-size:12px; color:#a8a8a8;}
.productSearch .btn{float:right; width:30px; height:25px; background:url(../images/btn.jpg) no-repeat; cursor:pointer;}
.path{float:right; height:27px; padding-right:10px; line-height:27px; font-size:13px; color:#a8a8a8;}
.path a{color:#a8a8a8; margin:0 5px;}
.path a:hover{color:#66cdcc;}
.classBox{margin:12px 0 23px; border:2px solid #e4e4e4; border-bottom-width:1px;}
.classList{border-bottom:1px solid #e4e4e4; background:#f7f7f7;}
.classList dt,.classList dd{float:left; min-height:35px;}
.classList dt{width:112px; padding-left:28px; line-height:35px; font-size:13px; color:#a8a8a8;}
.classList dd{position:relative; width:896px; padding:0 30px; background:#fff;}
.classList dd .linkName{float:left; width:135px; height:35px; line-height:35px;}
.classList dd .linkName a{font-size:13px; color:#515151;}
.classList dd .linkName a:hover{color:#66cdcc;}
#brand{padding:10px 30px;}
#moreBrand{position:absolute; top:10px; right:20px; width:40px; height:16px; text-align:right; font-size:12px; color:#a8a8a8; cursor:pointer;}
#moreBrand:hover,.producer li a:hover{color:#66cdcc;}
.brandList{ width:806px; height:100px; border-bottom:1px solid #e4e4e4; overflow:hidden;}
.brandList li{float:left; width:114px; height:49px; margin:0 -1px -1px 0; border:1px solid #e4e4e4;}
.brandList li img{width:114px; height:49px;}
.brandList li a:hover img{opacity:.8; filter:alpha(opacity=80);}
.moreScreening{position:relative; float:left; height:35px; padding:0 40px 0 30px; margin:-1px 0; margin-right:37px; line-height:35px; font-size:13px; color:#515151; border:1px solid #e4e4e4; border-right-color:#fff; border-left-color:#fff;}
.moreScreening.first{margin-left:-30px;}
.moreScreening i{position:absolute; top:15px; right:10px; display:block; width:6px; height:8px; background:url(../images/toRight3.png) no-repeat; }
.moreScreening:hover{border-right-color:#e4e4e4; border-left-color:#e4e4e4; border-bottom-color:#fff;}
.moreScreening:hover i{width:8px; height:6px; background:url(../images/toDown2.png) no-repeat;}
.hideScreening{ display:none; position:absolute; top:36px; left:-1px; width:360px; padding:10px 0 10px 30px; border:1px solid #e4e4e4; border-top:none; background:#fff;}
.producer li{float:left;width:90px; height:24px; line-height:24px; overflow:hidden;}
.producer li a{font-size:12px; color:#515151;}

.main{padding-bottom:75px;}
.left{float:left; width:205px;}
.hotShopTitle{height:36px; padding-left:12px; margin:0; line-height:36px; font-weight:normal; font-size:14px; color:#363636; border:1px solid #eaeaea; border-bottom:none; background:#f5f5f5;}
.hotShopList{padding:10px 5px 0; border:1px solid #eaeaea; border-top:none;}
.hotShopList li{margin-bottom:18px; overflow:hidden;}
.hotShopList li .imgbox{width:193px; height:181px; padding-top:12px; text-align:center; overflow:hidden;}
.hotShopList li .imgbox.bg{background:#e5e5e5;}
.hotShopList li .imgbox img{width:180px; height:180px;}
.imgbox a:hover img{opacity:.8; filter:alpha(opacity=80);}
.hotShopList li p{margin:0; padding-left:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.hotShopList li .price{ margin-top:8px; font-size:18px; color:#ff0000;}
.hotShopList li .price em{font-size:12px;}
.hotShopList li .name a{font-size:13px; color:#1e1e1e;}
.name a:hover{text-decoration:underline;}
.hotShopList li .act{margin-top:3px; font-size:12px; color:#ff0000;}
.hotShopList li .weekHot{margin-top:3px; font-size:12px; color:#8c8c8c;}
.hotShopList li .weekHot em{color:#2c2c2c;}
.right{float:right; width:876px;}
.right-top{height:39px; border:1px solid #ddd; background:#fafafa;}
.sortA li{float:left; width:67px; height:39px; margin:-1px 0 -1px -1px;  border:1px solid #ddd;}
.sortA li a{display:block; line-height:39px; text-align:center; font-size:12px; color:#363636;}
.sortA li.active a{color:#fff; background:#66cdcc;}
.sortA li a i{display:inline-block; width:9px; height:10px; margin-left:4px; vertical-align:middle; background:url(../images/toDown3.png) no-repeat;}
.priceRange{float:left; height:34px; padding:5px 11px 0; border-right:1px solid #ddd;}
.priceRange input{width:35px; height:22px; padding-left:14px; line-height:22px; border:1px solid #ddd; background:#fff url(../images/money.png) no-repeat left center; vertical-align:middle; outline:none;}
.priceRange span{margin:0 5px; font-size:18px; color:#363636;}
.checkbox{float:left; height:30px; padding:9px 12px 0; border-right:1px solid #ddd;}
.checkbox input{vertical-align:middle;}
.checkbox label{ margin:0 18px 0 8px; font-size:12px; color:#363636;}
.page{float:right; height:30px; padding:9px 10px 0;}
.page span{margin-right:10px; font-size:12px; color:#363636;}
.page span i{color:#66cdcc;}
.page a{display:inline-block; width:22px; height:22px; margin-left:5px; text-indent:-99999px; overflow:hidden; vertical-align:middle; }
.page a.prev{background:url(../images/btn2.jpg) no-repeat left top;}
.page a.next{background:url(../images/btn2.jpg) no-repeat right top;}

.productList{padding:13px 0; margin-right:-20px;}
.productList li{ position:relative; float:left; width:203px; height:380px; padding-top:3px; margin:0 19px 18px 0; border:1px solid #f2f2f2; overflow:hidden;}
.productList li:hover{width:201px; padding-top:0; border:2px solid #6dcfce; border-top:3px solid #6dcfce;}
.productList li .imgbox{padding:7px 0 10px; text-align:center;}
.productList li .imgbox img{width:180px; height:180px;}
.productList li p{margin:0; padding-left:8px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.productList li .price{font-size:18px; color:#ff0000;}
.productList li .price em{font-size:12px;}
.productList li .name a{font-size:13px; color:#1e1e1e;}
.productList li .act{margin-top:3px; font-size:12px; color:#ff0000;}
.number{width:77px; height:19px; margin:12px 0 0 10px; border:1px solid #c3c3c3;}
.number a,.number input{display:block; float:left; height:19px; line-height:19px; text-align:center; color:#232323;}
.number a{width:20px; font-size:14px; background:#f2f2f2;}
.number input{width:35px; font-size:12px; border:0; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3;}
.buyBtn{margin-top:8px; padding-left:8px;}
.buyBtn a{display:inline-block; text-align:center; font-size:12px; border-radius:2px;}
.buyBtn a.a1{width:78px; height:28px; margin-right:8px; line-height:28px; color:#fff; background:#66cdcc;}
.buyBtn a.a2{width:87px; height:26px; line-height:26px; color:#66cdcc; border:1px solid #66cdcc;}
.hotCollection{ position:absolute; bottom:0; left:0; width:100%; height:30px; margin-top:14px; line-height:30px; border-top:1px solid #f2f2f2;}
.hotCollection .weekHot{float:left; width:90px; height:30px; padding-left:10px; font-size:12px; color:#8c8c8c;}
.hotCollection .weekHot em{color:#2c2c2c;}
.hotCollection .collection{float:right; width:58px; height:30px; border-left:1px solid #f2f2f2;}
.hotCollection .collection a{display:block; text-align:center; font-size:12px; color:#8c8c8c;}
.hotCollection .collection a i{display:inline-block; width:13px; height:11px; margin-right:4px; background:url(../images/love.png) no-repeat; vertical-align:middle;}

/* 修改样式 */
.bannerList{height:144px; margin-top:1px;}

.tabBox .bd{height: 190px;}
.recommendList{/* margin:0 -1px; */}
.recommendList li{float:left; width:219px; height:188px; border:1px solid #ebebeb; margin-left: -1px; overflow:hidden;}
.recommendList li img{width:120px; height:120px;}

.minBanner{ position:relative; float:left; width:310px; height:432px; overflow:hidden;}
.minBanner .bd img{ width:100%; height:432px; display:block;}

.recommendProduct img{width: 160px; height: 160px;}

.grid img{width:150px; height:150px;}

.headerBtn{float:right; /*width:305px;*/ height:44px; margin-top:17px;}

.floor-content{height: 432px; overflow:hidden;}
.leftSide{float:left; width:196px; height: 430px; border-left:2px solid #f0f0f0; border-bottom:2px solid #f0f0f0;}

.grid,.grid2{width:195px; height:214px; text-align:center; border-right:2px solid #f0f0f0; border-bottom:2px solid #f0f0f0; overflow:hidden;}

.grid2{float:left; width:196px; height: 430px;}

/*新加入的DIV 样式*/
.topad{float:right; width:219px; height:73px;}













































































































